/**
 * 设L为带头结点的单链表，编写算法实现从尾巴到头反向输出每个结点的值
 * 
 * 思路：采用“栈的思想”使用递归实现
 * */

void Reverse_Print(LinkedList& L)
{
	if(L->next) Reverse_Print(L->next);

	//头结点默认data = -99
	if(L && L->data != -99) printf("%d", L->data);	//如果当前结点不为空结点且不为头结点，输出值
}